\documentclass[portuguese,12pt,oneside,a4paper]{book}

% ---------------------------------------------------------------------------- %
% Pacotes 
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}           % define a linguagem padrão
\usepackage[utf8x]{inputenc}
\usepackage[pdftex]{graphicx}           % usamos arquivos pdf/png como figuras
\usepackage{setspace}                   % espa�amento flex�vel
\usepackage{url}												%para URL's
%\usepackage{indentfirst}                % indenta��o do primeiro par�grafo
\usepackage{makeidx}                    % �ndice remissivo
\usepackage[nottoc]{tocbibind}          % acrescentamos a bibliografia/indice/conteudo no Table of Contents
\usepackage{courier}                    % usa o Adobe Courier no lugar de Computer Modern Typewriter
\usepackage{type1cm}                    % fontes realmente escal�veis
\usepackage{listings}                   % para formatar c�digo-fonte (ex. em Java)
\usepackage{titletoc}
%\usepackage[bf,small,compact]{titlesec} % cabe�alhos dos t�tulos: menores e compactos
\usepackage[fixlanguage]{babelbib}
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=it,up]{caption}
\usepackage[usenames,svgnames,dvipsnames]{xcolor}
\usepackage[a4paper,top=2.54cm,bottom=2.0cm,left=2.0cm,right=2.54cm]{geometry} % margens
\usepackage[pdftex,plainpages=false,pdfpagelabels,pagebackref,colorlinks=true,citecolor=black,linkcolor=black,urlcolor=black,filecolor=black,bookmarksopen=true]{hyperref} % links em preto
%\usepackage[pdftex,plainpages=false,pdfpagelabels,pagebackref,colorlinks=true,citecolor=DarkGreen,linkcolor=NavyBlue,urlcolor=DarkRed,filecolor=green,bookmarksopen=true]{hyperref} % links coloridos
\usepackage[all]{hypcap}                % soluciona o problema com o hyperref e capitulos
%\usepackage[square,sort,nonamebreak,comma]{natbib}  % cita��o bibliogr�fica alpha (alpha-ime.bst) ESTAVA DANDO ERRO NA COMPILACAO (! Package natbib Error: Bibliography not compatible with author-year citations.) POR ISSO USEI A LINHA ABAIXO
\usepackage[square, sort, numbers]{natbib}  % cita��o bibliogr�fica alpha (alpha-ime.bst)

\fontsize{60}{62}\usefont{OT1}{cmr}{m}{n}{\selectfont}
\usepackage{color} % colorir texto
\usepackage{xcolor}
\usepackage{amsmath} %expressoes matematicas
%\usepackage{lscape} %permite mudar orientacao da pagina para paisagem MAS ESSSE NAO MUDA NO PDF
\usepackage{pdflscape} %permite mudar orientacao da pagina para paisagem E MUDA NO PDF
\usepackage{longtable} %permite tabelas que ocupem mais de uma página
%\usepackage{slashbox} %celulas da tabela divididas em duas
\usepackage{multicol}
\usepackage{enumitem} %para pode iniciar enumerate em 0
\usepackage{pdfpages}


% ---------------------------------------------------------------------------- %
% Cabe�alhos similares ao TAOCP de Donald E. Knuth
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\MakeUppercase{#1}}{}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand\lstlistingname{Código Fonte}
\renewcommand{\lstlistlistingname}{Lista de Código Fonte}

% ---------------------------------------------------------------------------- %
\graphicspath{{./figuras/}}             % caminho das figuras (recomend�vel)
\frenchspacing                          % arruma o espa�o: id est (i.e.) e exempli gratia (e.g.) 
\urlstyle{same}                         % URL com o mesmo estilo do texto e n�o mono-spaced
\makeindex                              % para o �ndice remissivo
\raggedbottom                           % para n�o permitir espa�os extra no texto
\fontsize{60}{62}\usefont{OT1}{cmr}{m}{n}{\selectfont}
%\cleardoublepage			% faz com que o início de um capítulo seja sempre página ímpar
\normalsize

% ---------------------------------------------------------------------------- %
% Op��es de listing usados para o c�digo fonte
% Ref: http://en.wikibooks.org/wiki/LaTeX/Packages/Listings
\lstset{ %
language=bash,                  % choose the language of the code
basicstyle=\footnotesize,       % the size of the fonts that are used for the code
numbers=left,                   % where to put the line-numbers
numberstyle=\footnotesize,      % the size of the fonts that are used for the line-numbers
stepnumber=1,                   % the step between two line-numbers. If it's 1 each line will be numbered
numbersep=5pt,                  % how far the line-numbers are from the code
showspaces=false,               % show spaces adding particular underscores
showstringspaces=false,         % underline spaces within strings
showtabs=false,                 % show tabs within strings adding particular underscores
frame=single,	                % adds a frame around the code
framerule=0.6pt,
tabsize=2,	                    % sets default tabsize to 2 spaces
captionpos=b,                   % sets the caption-position to bottom
breaklines=true,                % sets automatic line breaking
breakatwhitespace=false,        % sets if automatic breaks should only happen at whitespace
escapeinside={\%*}{*)},         % if you want to add a comment within your code
backgroundcolor=\color[rgb]{1.0,1.0,1.0}, % choose the background color.
rulecolor=\color[rgb]{0.8,0.8,0.8},
extendedchars=true,
xleftmargin=10pt,
xrightmargin=10pt,
framexleftmargin=20pt,
framexrightmargin=10pt
}

\lstdefinelanguage{blah} % minha linguagem se chama blah
{
% Aqui vão os atributos dela. Para ver mais atributos, Google!
tabsize=2, % o tab possui 2 espaços
frame=shadowbox,% o tipo de box que usaremos
%rulesepcolor=\color{lightgrey}, %/ a cor pra fazer o efeito legal da box
captionpos=b,% o caption do código vai para baixo (botton) o default eh top
extendedchars=false, % eu usei isso para conseguir colocar expressoes matematicas utilizando o scapeinside tbm
escapeinside='', % usando aspas, pode-se usar qualquer comando dentro deles
morekeywords = {if, else, while, do, for, and, or, action, initialize} % palavras reservadas que ficaram em negrito
} 

% ---------------------------------------------------------------------------- %
% Corpo do texto
\begin{document}
\frontmatter 
% cabe�alho para as p�ginas das se��es anteriores ao cap�tulo 1 (frontmatter)
\fancyhead[RO]{{\footnotesize\rightmark}\hspace{2em}\thepage}
\setcounter{tocdepth}{2}
\fancyhead[LE]{\thepage\hspace{2em}\footnotesize{\leftmark}}
\fancyhead[RE,LO]{}
\fancyhead[RO]{{\footnotesize\rightmark}\hspace{2em}\thepage}

\onehalfspacing  % espa�amento

% ---------------------------------------------------------------------------- %
% Capa

\thispagestyle{empty}
\begin{center}
    \includegraphics[scale=0.4]{ifpb} \\
    \Large Instituto Federal de Educação, Ciência e Tecnologia da Paraíba\\
    Campus Campina Grande\\
    Coordenação do Cursos Superior de Tecnologia em Telemática\\

    \vspace*{4cm}

    \textbf{\LARGE{Script para Automação de Servidores GNU/Linux}}\\
    
    \vspace*{3.5cm}
    \Large{Jeosafá de Melo Freitas Júnior}
    
    \vskip 4cm

    Orientador: Jerônimo Rocha\\

    \vskip 3cm
    
    \normalsize{Campina Grande, Abril de 2013} \\
    \textregistered Jeosafá de Melo Freitas Júnior
    
\end{center}

\newpage

\thispagestyle{empty}
\begin{center}
    \includegraphics[scale=0.4]{ifpb} \\
    \Large Instituto Federal de Educação, Ciência e Tecnologia da Paraíba\\
    Campus Campina Grande\\
    Coordenação do Cursos Superior de Tecnologia em Telemática\\

    \vspace*{4cm}

    \textbf{\LARGE{Script para Automação de Servidores GNU/Linux}}\\
    
    \vspace*{2cm}
    \Large{Jeosafá de Melo Freitas Júnior}
    
    \vskip 1.5cm
\end{center}    
    


    \begin{flushright} 
		\begin{minipage}[left]{0.5\linewidth}
	
			Monografia a ser apresentada à Coordenação do Curso de Telemática do IFPB - Campus Campina Grande, como requisito parcial para conclusão do curso de Tecnologia em Telemática.\\                                                                
			
		\end{minipage}
                  
   	\end{flushright}                                


\begin{center}    

    \vskip 2cm
    Orientador: Prof. Dr. Jerônimo Silva Rocha\\
    \vskip 2.0cm
    
    \normalsize{Campina Grande, Abril de 2013}
\end{center}

\newpage

% ---------------------------------------------------------------------------- %
% FICHA CATALOGRÁFICA (VERSÃO FINAL/CORRIGDA)
% ---------------------------------------------------------------------------- %

%\includepdf{ficha-catalografica.pdf} %Incluir a ficha fornecida pela biblioteca do IFPB


% ---------------------------------------------------------------------------- %
% P�gina de rosto (s� para a vers�o final)
% ---------------------------------------------------------------------------- %

\newpage
\thispagestyle{empty}
    \begin{center}
        

	    \textbf{\LARGE{Script para Automação de Servidores GNU/Linux}}\\

        \vspace*{3cm}

    	\textbf{Jeosafá de Melo Freitas Júnior}
    
    	\vskip 3cm


		\rule{10cm}{0.1mm} \\
		Jerônimo Rocha\\
		Orientador
		
    	\vskip 2cm
    			
		\rule{10cm}{0.1mm} \\
		Anderson Costa\\
		Membro da Banca
			
    	\vskip 2cm
		
		\rule{10cm}{0.1mm} \\
		Iana Daya\\
		Membro da Banca
			
		\vskip 3cm
			
		Campina Grande, Paraíba, Brasil\\
		Abril/2013

    \end{center}
\pagebreak

\newpage
\thispagestyle{empty}

        
        \vspace*{20.0cm}

        \begin{flushright}
				Dedico à Maria Juvenal Freitas, Dyanne Déborah e minhas filhas(os) Evellyn (\textit{in memorian}), Laís e ao bebê que está por vir.
        \end{flushright}



\pagebreak

\newpage
\thispagestyle{empty}

        
        \vspace*{20.0cm}

        \begin{flushright}

             \textit{"Stay hungry, stay foolish."}\\
             Steve Jobs\\
                   

        \end{flushright}



\pagebreak



 
% % ---------------------------------------------------------------------------- %
% % Agradecimentos

\chapter*{Agradecimentos}


Agradeço primeiramente a Deus pela sopro de vida que me deu, agradeço a minha avó, Maria Juvenal, que sempre acreditou em mim, independentemente da situação. A minha esposa, Dyanne Déborah pelo incentivo para concluir este trabalho. Aos meus filhos (não sei ainda o sexo do que estar por vir), Evellyn, que pouco tempo passou comigo, mas que tanto me ensinou (ainda vamos nos encontrar filha!) e Laís por ser a alegria do meu viver, o meu sossego quando volto pra casa após um dia de trabalho.

Agradeço a todos os professores do IFPB, pela paciência e dedicação que sempre dispensam aos seus alunos, principalmente ao Professor/Orientador Jerônimo Silva Rocha pela amizade, confiança e amizade.

Agradeço a todos os meus colegas de curso por tornar a cada dia, essa caminhada mais amena e por fim, à todos os colaboradores do IFPB.


\pagebreak


% ---------------------------------------------------------------------------- %
% Resumo

\chapter*{Resumo}
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.\\

\noindent \textbf{Palavras-chave:} Linux, Servidores, Shell Script, Ubuntu.


\pagebreak


% ---------------------------------------------------------------------------- %

 \chapter*{Abstract}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.\\

 \noindent \textbf{Keywords:} Linux, Servers, Shell Script, Ubuntu.



% ---------------------------------------------------------------------------- %
% Sum�rio
\tableofcontents    % imprime o sum�rio


% ---------------------------------------------------------------------------- %
\chapter{Lista de Abreviaturas}
\begin{tabular}{ll}
	CERT 	& \textit{Centro de Estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil} \\
  GNU		& \textit{GNU's Not Unix} (GNU não é Unix)\\
	TCP 	& \textit{Transmission Control Protocol} (Protocolo de Controle de Transmissão)\\
	HTTP 	& \textit{Hyper-Text Transfer Protocol} (Protocolo de Transmissão de Hiper-Texto)\\
	RDBMS  & \textit{Relational Database Management System} (Sistema de Ger. de Banco de Dados Relacional)\\
	PHP  & \textit{PHP: Hypertext Preprocessor} (PHP: Pré-processador de Hiper-Texto)\\
	IP	& \textit{Internet Protocol} (Protocolo de Internet)\\
	DNS	& \textit{Domain Name Server} (Servidor de Nomes de Domínio)\\
	HTTPS & \textit{HyperText Transfer Protocol Secure} (HTTP Seguro)\\
	TCP & \textit{Transfer Control Protocol} (Protocolo de Controle de Transferência)\\
  JDK7 & ]textit{Java Development Kit 7} (Kit de Desenvolvimento Java 7) \\
\end{tabular}



% ---------------------------------------------------------------------------- %
% Listas de figuras e tabelas criadas automaticamente
\listoffigures            
\listoftables
\lstlistoflistings          


% ---------------------------------------------------------------------------- %
% Cap�tulos do trabalho
\mainmatter

% cabe�alho para as p�ginas de todos os cap�tulos
\fancyhead[RE,LO]{\thesection}

\onehalfspacing            % espa�amento um e meio

\input{cap-introducao}        % associado ao arquivo: 'cap-introducao.tex'

\input cap-modelagem
\input cap-finais

% ---------------------------------------------------------------------------- %
% Apêndices e/ou Anexos

\appendix
\renewcommand{\appendixname}{Apêndice} % Para trocar Apendice por Anexo (Se necessário)
\setcounter{chapter}{0} % ressetar a contagem

\include{ape-base}


% ---------------------------------------------------------------------------- %
% Bibliografia
\backmatter \singlespacing   % espa�amento simples
\bibliographystyle{ieeetr}% cita��o bibliogr�fica alpha alpha-ime
\bibliography{bibliografia}  % associado ao arquivo: 'bibliografia.bib'


\end{document}
